Skip to content

Add ADR-017: Notification Filter Expressions#2127

Merged
nscuro merged 1 commit intomainfrom
notification-filter-adr
Apr 17, 2026
Merged

Add ADR-017: Notification Filter Expressions#2127
nscuro merged 1 commit intomainfrom
notification-filter-adr

Conversation

@nscuro
Copy link
Copy Markdown
Member

@nscuro nscuro commented Apr 17, 2026

Description

Adds ADR-017: Notification Filter Expressions.

Addressed Issue

Relates to DependencyTrack/dependency-track#3767

Additional Details

API server PR: DependencyTrack/hyades-apiserver#1924

Checklist

  • I have read and understand the contributing guidelines
  • This PR fixes a defect, and I have provided tests to verify that the fix is effective
  • This PR implements an enhancement, and I have provided tests to verify that it works as intended
  • This PR introduces changes to the database model, and I have updated the migration changelog accordingly
  • This PR introduces new or alters existing behavior, and I have updated the documentation accordingly

Signed-off-by: nscuro <nscuro@protonmail.com>
@nscuro nscuro added this to the 0.7.0 milestone Apr 17, 2026
@nscuro nscuro added the documentation Improvements or additions to documentation label Apr 17, 2026
Copilot AI review requested due to automatic review settings April 17, 2026 15:48
@owasp-dt-bot
Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new architecture decision record (ADR-017) documenting the planned introduction of CEL-based notification filter expressions, and wires it into the MkDocs navigation so it appears in the published docs.

Changes:

  • Add ADR-017 document: “Notification Filter Expressions”
  • Add ADR-017 to the “Architecture → Decisions” section of mkdocs.yml

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
mkdocs.yml Adds ADR-017 to the documentation navigation tree.
docs/architecture/decisions/017-notification-filter-expressions.md Introduces ADR-017 describing CEL-based notification filter expressions, validation, fail-open behavior, and caching.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/architecture/decisions/017-notification-filter-expressions.md
@nscuro nscuro merged commit effc780 into main Apr 17, 2026
9 checks passed
@nscuro nscuro deleted the notification-filter-adr branch April 17, 2026 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants